/* 
    Mise en forme des formulaires
*/

.form{
    /**/
}

.form-row{
    display: block;
    margin: 7px 0px;
}

.form-label{
    display: inline-block;
    min-width: 200px;
    color: #fff;
    text-indent: 5px;
}

.form-row input[type='text'],
.form-row select,
.form-row textarea{
    width: 250px;
    border: none;
}

.form-desc{
    font-size: 0.8em;
    font-style: italic;
    color: #004e69;
    margin-left: 2%;
}

.form-desc:before{
    content: '* ';
}

.form-warning{
    font-size: 0.8em;
    font-style: italic;
    color: #ff3232;
}

.form-warning:before{
    content: '* ';
}

.form-warning:after{
    content: ' !';
}

.form-element{
    display: inline-block;
    background: #0066ff;
    border: solid 1px #005be5;
}

.dialog-form{
    /**/
}

.dialog-form .row{
    display: block;
    width: 250px;
    position: relative;
    background: #0066ff;
    border: solid 1px #005be5;
    margin: 5px 0px;
}

.dialog-form .row span{
    display: inline-block;
    width: 250px;
    color: #fff;
    text-align: center;
}

.dialog-form .row input,
.dialog-form .row textarea{
    display: inline-block;
    width: 250px;
    border: none;
}

.dialog-form .row textarea{
    height: 48px;
}